html, body {
    margin: 0;
    padding: 0;
   
    min-width: 100%;
    min-height: 100%;
    background-color: #f5f5f5;
}

div#header{
    background-color: #dbdbdb;
    padding-top: 0.5%;
    padding-right: 4%;
    padding-bottom: 0.5%;
    padding-left: 4%;
    height: 42px;
}

div#header div#logo{
    float: left;
    font-size: 20px;
}

div#header div#logo a{
    text-decoration: none;
}

div#container{
    width: 100%;
    min-height: 100%;
}

div#FunctionTitle{
    background-color: #fff;
    width:100%;
    height: 70px ;
    padding-bottom: 1%;
    padding-right: 1%;
    padding-left: 1%;
    text-align: right;
}

h3#SelectedTitle{
    float: right;
    width:auto;
    border-bottom: 3px solid #4A90E2;
}

div#NewUser{
    margin-top: 2%;
    margin-bottom: 2%;
    background-color: #fff;
    width:100%;
    min-height:8%;
    padding-top: 1%;
    padding-bottom: 1%;
    padding-left: 1%;
}

a#AddUser{
    font-size: 25px;
    text-decoration: none;
}

div#UserInfos{
    padding-left: 1%;
    padding-right: 1%;
    height:auto;
    width:100%;
    margin-bottom: 2%;
}

div.UserInfo{
    padding: 1% 5% 1% 3%;
    height:auto;
    width:100%;
    margin-bottom: 2%;
    background-color: #fff;
}

div.BasicInfo{
    height: 40px;
}

label.UserName{
    float: left;
    font-weight: lighter;
    font-size: 25px;
}
div.ButtonArea{
    float: right;
}

a.EditButton{
    margin-right: 10px;
}

label.InfoTitle{
    font-size:17px;
    margin-right: 5px;
}

div.PasswordInfo{
    padding-left: 10px;
    margin-top: 5px;
    margin-bottom: 10px;
}

a.ChangePassword{
    margin-left: 5px;
    font-size:15px;
}

div.EditPassword{
    padding-left: 40px;
    margin-bottom: 10px;
}

div.EditImages{
    padding-left: 40px;
}

input.CurrPassword{
    background-color: #f5f5f5;
}

label.SetTitle{
    font-size: 15px;
    margin-right: 10px;
}

input.Set{
    width:200px;
    margin-right: 5px;
}

a.saveAction{
    float:right;
    padding-right: 15px;
    color:#4A90E2;
    font-size: 15px;
    text-decoration: none;
}

div.saveArea{
    display: block;
    height:20px;
    background-color: #fff;
}

button#SaveNewInfo{
    float:right;
    width:80px;
    background-color: #4A90E2;
    font-size: 15px;
    color:#fff;
}

div.ExitButtons{
    position: fixed;
    bottom:30px;
    right:10px;
}

label.DialogSetTitle{
    font-size: 25px;
    font-weight: lighter;
    margin-right: 5px;
}

div#AddUserDialog{
    position: fixed;
    top:5%;
    left:20%;
    background-color: rgba(245,245,245,20);
    min-width:50%;
    border-radius: 5px;
    border: 2px solid #999;
    padding:1% 2% 2% 2%;
    overflow: auto;
}

div#DialogTitle{

}

label.reviewer{
    color:#4A90E2;
}


div#close{
    float:right;
}

div.InfoInput{
    margin-bottom: 20px;
}

label.DialogSetTitle{
    margin-bottom: 10px;
}
